/*
 * @Author: xiaosihan
 * @Date: 2024-11-08 00:21:55
 * @Last Modified by: xiaosihan
 * @Last Modified time: 2024-11-08 00:34:03
 */

import Api from './Api';

// 大屏的接口
class LargeScreenApi extends Api {
  constructor() {
    super();
  }

  // http://101.227.171.107:65079/fqz/web/antifraud/queryList
  basePost(data = {}) {
    return this._post('/fqz/web/antifraud/queryList', data);
  }

  // 1、疑点分布-地图检查类型对应风险机构数:
  risk_organization(medAdmdvs?: number) {
    //机构区划
    return this.basePost({
      medAdmdvs,
      moduleNo: 'B01-1', //编号
    });
  }

  // 2、疑点分布-3D地图区划线索量统计:
  clue_statistics(fixmedinsType: string) {
    // 机构类型
    return this.basePost({
      fixmedinsType,
      moduleNo: 'B01-2', //编号
    });
  }

  // 3、疑点分布-风险总览-机构风险机构总数/风险人数/涉及风险线索记录:
  risk_overview(fixmedinsType: string, medAdmdvs?: number) {
    return this.basePost({
      fixmedinsType,
      medAdmdvs,
      moduleNo: 'B01-3', //编号
    });
  }
  // 4、疑点分布-风险总览-风险机构列表:
  risk_organization_list(fixmedinsType: string, medAdmdvs?: number) {
    return this.basePost({
      fixmedinsType,
      medAdmdvs,
      moduleNo: 'B01-4', //编号
    });
  }

  // 5、疑点分布-护理人员/护理机构/辅具适配/不能享受待遇占比饼状图:
  proportion_pie_chart() {
    return this.basePost({
      moduleNo: 'B01-5', //编号
    });
  }

  // 6、核查情况-机构风险指数:
  institutional_risk_index() {
    return this.basePost({
      moduleNo: 'C01-1', //编号
    });
  }

  // 7、核查情况-地图检查类型对应风险机构数:
  check_risk_organizations() {
    return this.basePost({
      moduleNo: 'C01-2', //编号
    });
  }

  // 8、核查情况-地图检查类型对应风险机构数:
  check_risk_organizations_list() {
    return this.basePost({
      moduleNo: 'C01-3', //编号
    });
  }
}

const largeScreenApi = new LargeScreenApi();
export default largeScreenApi;
